#pragma once
#ifndef HC_OBJECT
#define HC_OBJECT

#include "stdafx.h"
#include "message.h"

#define MODE_UPDATE		1
#define MODE_DRAW		2
#define MODE_SLEEP		3


class CObject
{
public:
	CObject(){};
	virtual ~CObject(){};

	virtual void parseMessage(Message& msg, vector<Message>& retMsg) = 0;
	int currentMode;
};

#endif